//package com.ruoyi.web;
//import com.aliyun.dysmsapi20170525.Client;
//import com.aliyun.dysmsapi20170525.models.SendSmsRequest;
//import com.aliyun.dysmsapi20170525.models.SendSmsResponse;
//import com.ruoyi.Sample;
//import org.springframework.stereotype.Service;
//
//import static com.aliyun.teautil.Common.toJSONString;
//
//@Service
//public class SmsService {
//    Client client;
//
//    public SmsService() throws Exception {
//        client = Sample.createClient();
//    }
//
//    public String sendSms(String phoneNumber, String templateCode, String templateParam) {
//        try {
//            // 使用工具类创建阿里云短信服务客户端
//            Client client = Sample.createClient();
//
//            // 构造发送短信请求
//            SendSmsRequest request = new SendSmsRequest()
//                    .setPhoneNumbers(phoneNumber)
//                    .setSignName("您的签名名称")
//                    .setTemplateCode(templateCode)
//                    .setTemplateParam(templateParam);
//
//            // 发送短信并获取响应
//            SendSmsResponse response = client.sendSms(request);
//            return response.getBody().getMessage();
//        } catch (Exception e) {
//            e.printStackTrace();
//            return "Error: " + e.getMessage();
//        }
//    }
//
//    public static void main(String[] args) throws Exception {
//
//        // 初始化请求客户端
//        Client client = Sample.createClient();
//
//        // 构造API请求对象，请替换请求参数值
//        SendSmsRequest sendSmsRequest = new SendSmsRequest()
//                .setPhoneNumbers("18911707891")
//                .setSignName("智题分教育咨询")
//                .setTemplateCode("SMS_318285409")
//                .setTemplateParam("{\"code\":\"6666\"}"); // TemplateParam为序列化后的JSON字符串。
//        //  SmsService sss = SmsService.();
//        // 获取响应对象
//        SendSmsResponse sendSmsResponse = client.sendSms(sendSmsRequest);
//
//        // 响应包含服务端响应的 body 和 headers
//        System.out.println(toJSONString(sendSmsResponse));
//    }
//}